.bi_heading
{
	font-size: 1.5em;
	background-color:#B2E5FF;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #F2F2F2;
}


.bi_form_edit
{
	background-color: #FFFFF2;
	border: 1px solid black;
}


.g_select_icon
{
	border: 0px;
	padding: 5px;
}

.g_select_icon:hover
{
	background-color: #FFFFCC;
	border: 1px solid black;
	padding: 4px;
}


.bi_info
{
	background-image: url(../../includes/js/ThemeOffice/warning.png);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size: 1.2em;
	background-color: #FFFFCC;
	padding: 5px;
	padding-left: 30px;
	border: 2px solid #E5E5FF;
}

.bi_langbox
{
	background-color: #F2F2FF;
	border-bottom: 1px solid #999999;
}

.message
{
	font-size: 1.3em;
	background-color: #E5FF99;
	padding: 5px;
	border: 2px solid #000000;
}

.bi_msg_info
{
	background-image: url(../../components/com_bindex/images/showinfo.png);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size: 1.3em;
	background-color: #E5FF99;
	padding: 10px;
	padding-left: 40px;
	margin: 10px;
	border: 2px solid #000000;
}
.bi_msg_alert
{
	background-image: url(../../components/com_bindex/images/alert.png);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size: 1.3em;
	background-color: #FFE599;
	padding: 10px;
	padding-left: 40px;
	margin: 10px;
	border: 2px solid #000000;
}

.bi_msg_error
{
	background-image: url(../../components/com_bindex/images/error.png);
	background-repeat: no-repeat;
	background-position: 5px;
	font-size: 1.3em;
	background-color: #FFE5B2;
	padding: 10px;
	padding-left: 40px;
	border: 2px solid #000000;
}




.bi_button
{
	/*background-color: #F2F2FF;*/
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding: 5px;
	border: 1px solid #E5E5E5;
	display: block;
}

.bi_button:hover
{
	background-color: #F2F2FF;
	border: 1px solid black;
}
.bi_buttonsavexx
{
	background-image: url(../../components/com_bindex/images/save.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding: 5px;
	border: 2px solid #000000;
}
.bi_buttonsave
{
	background-image: url(../../components/com_bindex/images/save.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding: 5px;
	padding-top: 30px;
	text-align: center;
	border: 1px solid #7FB2FF;
}
.bi_buttonsave:hover
{
	background-image: url(../../components/com_bindex/images/save_f2.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	border: 1px solid #000000;
	background-color:#FFFFCC;
}
.bi_buttoncancel
{
	background-image: url(../../components/com_bindex/images/cancel.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	padding: 5px;
	padding-top: 30px;
	text-align: center;
	border: 1px solid #7FB2FF;
}
.bi_buttoncancel:hover
{
	background-image: url(../../components/com_bindex/images/cancel_f2.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	border: 1px solid #000000;
	background-color:#FFFFCC;
}

.selector_selected
{
	background-color: #FFFFCC;
	border: 1px solid blue;
	padding-left: 5px;
	
}


/**
* Tabellen hooover tr
*/
.sectiontableentry1:hover
{
	background-color:#FFFFCC;
}

.sectiontableentry2:hover
{
	background-color:#FFFFCC;
}

.bi_action
{
	background-color: #FFFFCC;
	text-align: center;
}

label
{
	cursor: pointer;
	font-size: 1.2em;
}



#fotobox {
width:300px;
padding:10px;
border:1px solid #000;
background:#ddd;
color:#000;
}
#fotobox a img {
float:right;
height:94px;
width:125px;
border:1px solid #000;
margin:0 0 5px 5px;
}
/* Diese Anweisung für die Anzeige in Geckos, Safarie und Opera */
#fotobox img:hover {
width:300px;
height:225px;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#fotobox a:hover img {
width:300px;
height:225px;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#fotobox a:hover {
padding:0;
}
#fotobox p {
padding:0; margin:0;
font: 500 0.75em/1.5 verdana,arial,helvetica,sans-serif;
}


/*
**  DEBUG
*/

.debug
{
	border-top: 3px solid #66FF00;
	border-bottom: 3px solid #66FF00;
	background-color: #FF66FF;
	padding: 5px;
}